import { createApp } from 'vue'

import App from './App.vue'

import '@/style/reset.css'

//  插件不能帮我们引入部分样式  所以需要手动引入
import 'vant/es/image-preview/style'
import 'vant/es/toast/style'
import 'vant/es/dialog/style'
import 'vant/es/notify/style'

import persist from 'pinia-plugin-persistedstate'

//  挂载 router
import router from '@/router/index'

// 挂载 pinia
import { createPinia } from 'pinia'

const pinia = createPinia()
pinia.use(persist) // 挂载插件

// import pinia from '@/store/index'   // 统一管理  大型项目 采用
const app = createApp(App)

app.use(pinia).use(router).mount('#app')
